package com.abvnet.project.water.project.service;

import com.abvnet.project.water.project.domain.ProjectCase;

import java.util.List;

/**
 * 案例详情 服务层
 * 
 * @author duj
 * @date 2019-08-26
 */
public interface IProjectCaseService {
	/**
     * 查询案例详情信息
     * 
     * @param caseId 案例详情ID
     * @return 案例详情信息
     */
	ProjectCase selectProjectCaseById(Long caseId);

	ProjectCase selectProjectCaseByProjectId(Long projectId);

	/**
     * 查询案例详情列表
     * 
     * @param projectCase 案例详情信息
     * @return 案例详情集合
     */
	List<ProjectCase> selectProjectCaseList(ProjectCase projectCase);
	
	/**
     * 新增案例详情
     * 
     * @param projectCase 案例详情信息
     * @return 结果
     */
	int insertProjectCase(ProjectCase projectCase);
	
	/**
     * 修改案例详情
     * 
     * @param projectCase 案例详情信息
     * @return 结果
     */
	int updateProjectCase(ProjectCase projectCase);
		
	/**
     * 删除案例详情信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	int deleteProjectCaseByIds(String ids);
	
}
